package com.sistemagestion;

import java.util.ArrayList;
import java.util.List;

import com.sistemagestion.clientes.view.ClienteListado;
import com.sistemagestion.productos.view.ProductoListado;
import com.sistemagestion.ventas.view.VentaListado;

import android.content.Intent;
import android.os.Bundle;
import android.support.v4.app.FragmentActivity;
import android.view.MenuItem;
import android.view.View;
import android.view.Window;
import android.view.WindowManager;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.ListView;

public class InicioActivity extends FragmentActivity{

	List<String> opciones;
	InicioAdapter adapter;
	ListView lstInicio;
	@Override
	protected void onCreate(Bundle savedInstanceState) {
		getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
		requestWindowFeature(Window.FEATURE_NO_TITLE);
		super.onCreate(savedInstanceState);
		setContentView(R.layout.lyt_lista_inicio);
		InitVars();
	}
		
	private void InitVars(){
		opciones = new ArrayList<String>();
		opciones.add("Clientes");
		opciones.add("Productos");
		opciones.add("Ventas");
		adapter = new InicioAdapter(this, R.layout.lyt_lista_inicio_item, opciones);
		lstInicio = (ListView)findViewById(R.id.lstInicio);
		lstInicio.setAdapter(adapter);
		
		lstInicio.setOnItemClickListener(new OnItemClickListener() {
			 	@Override
		        public void onItemClick(AdapterView<?> a, View v, int i, long l) {
			 		
			 		switch (i) {
					case 0:
						showListadoClientes();
						break;
					case 1:
						showListadoProductos();
						break;
					case 2:
						showListadoVentas();
						break;
					}
			 }
		});
		
		
		

	}
	private void showListadoClientes()
	{
		Intent intent = new Intent(this, ClienteListado.class);
		startActivity(intent);
	}
	private void showListadoProductos()
	{
		Intent intent = new Intent(this, ProductoListado.class);
		startActivity(intent);
	}
	
	private void showListadoVentas(){
		Intent intent = new Intent(this, VentaListado.class);
		startActivity(intent);
	}
	@Override
	public boolean onOptionsItemSelected(MenuItem item) {
		
		return super.onOptionsItemSelected(item);
	}
}
